<!doctype html>

<html>

  <head>
    <meta charset="utf-8">
    <title>Table set() example</title>
  </head>

  <body>
    <script>
      var otherTable = new WebAssembly.Table({ element: "anyfunc", initial: 2 });

      WebAssembly.instantiateStreaming(fetch('table.wasm'))
      .then(obj => {
        var tbl = obj.instance.exports.tbl;
        console.log(tbl.get(0)());  // 13
        console.log(tbl.get(1)());  // 42

        otherTable.set(0,tbl.get(0));
        otherTable.set(1,tbl.get(1));

        console.log(otherTable.get(0)());
        console.log(otherTable.get(1)());
      });
    </script>
  </body>

</html>
